About Hindmarch Consulting & Co Limited (13591508) United Kingdom