About Lower Mead Management Company Limited (11844727) United Kingdom