About Clevedon Property Solutions Ltd (10200029) United Kingdom