About Lambkin Mews Management Company Limited (06244834) United Kingdom