About Takhar Mews Management Company Limited (03676976) United Kingdom