About Clews Property Ltd (12608939) United Kingdom