About Duchy Mews Management Co. Limited (01860119) United Kingdom