About Turgis Taylor Armstrong Limited (01437362) United Kingdom