About St. Clare Developments Limited (05747170) United Kingdom