About St Clair Estates Limited (03995599) United Kingdom