About Hindmarch & Co. (stamford) Limited (01041691) United Kingdom