About Lords Bushes Management Limited (02298311) United Kingdom