About Glenard Limited (03485235) United Kingdom