About Meadows Lea Management Company Limited (06972721) United Kingdom