About Garrod And Company Limited (01744693) United Kingdom