KLEO LIMITED Company number 14314531 · Monitor this company Dissolved Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressUnit F, Upper Boat Business Centre, Pontypridd, Wales, CF37 5BP PostcodeCF37 5BP Companies at this postcode 58 Average house price in CF37 5BP £991,000 (6 sales) Map