About St. Clare S Management Company Limited (05356637) United Kingdom