About Harris Mews Management Limited (03124593) United Kingdom