About Lord Brook Limited (12984260) United Kingdom