About Meadow Barn Management Company Limited (05801483) United Kingdom