About Balcombe Glass Limited (02659686) United Kingdom