About Mayglade Limited (01661465) United Kingdom