About Tweddell & Slater Limited (03940744) United Kingdom