About St. Andrew Mews Management Co. Limited (01628499) United Kingdom