About Thorneycroft Boiler Maintenance Limited (05388698) United Kingdom