About Glass Head Limited (02913592) United Kingdom