About Fox Glove Mews Management Company Limited (12498653) United Kingdom