About Glasswell & Last Limited (01279266) United Kingdom