About F.r. Townsend & Co. Limited (01101963) United Kingdom