About Richard Boothroyd & Associates Holdings Limited (06400586) United Kingdom