About Glassbox Developments Limited (08937470) United Kingdom