About Middlecroft Management Company Limited (10225530) United Kingdom