About E. Richards & Co. (bank Farm Horton) Limited (01041315) United Kingdom