About Through The Looking Glass Interiors Limited (10302154) United Kingdom