About Claymore Land & Properties Limited (11399602) United Kingdom