About London Glass Design Limited (07880732) United Kingdom