About Clockhouse Property Solutions Limited (11784345) United Kingdom