About Turner & Sellers Limited (03261805) United Kingdom