About Meadows Edge Management Company Limited (11022755) United Kingdom