About Meadow Views Management Company Limited (05097961) United Kingdom