About Clawhill Properties Limited (12541917) United Kingdom