About Taylor Whalley & Spyra Limited (03184926) United Kingdom