About London Glass By Design Ltd (12711338) United Kingdom