About Taylor & Tait Limited (07288558) United Kingdom