About Ellis Meadows Management Company Limited (12336804) United Kingdom