About Palmglen Limited (01590762) United Kingdom