About Meadfoot Grange Management Company Limited (04139866) United Kingdom