About Foxleigh Grange Freehold Management Company Limited (10512089) United Kingdom