About Henderson & Royce Consultants Ltd (10732837) United Kingdom