About Balham Hill Supplies Ltd (12532889) United Kingdom