About Finkle Mews Management Company Limited (03868242) United Kingdom