About Balhams Of London Ltd (12552591) United Kingdom