About Uk Mesgal Garden Technology Co. Limited (08616984) United Kingdom