About Lower Stondon Management Company Ltd (11630238) United Kingdom