About Clock Court (freehold) Limited (08390486) United Kingdom