About Lordsgrove Management Company Limited (02824430) United Kingdom