About Broomwood Lodge Ltd (10878802) United Kingdom