About Townend Building Services Limited (09438473) United Kingdom