About Claybrook Properties Limited (11847104) United Kingdom