About Glensquare Limited (03085437) United Kingdom