About Townsend Consultancy And Design Limited (09252115) United Kingdom