About Howarth Building Automation Limited (10355917) United Kingdom