About Leo Buckhurst Hill Limited (12940289) United Kingdom