About Barnard Mews Management Ltd (03784091) United Kingdom