About Tweddell & Slater Holdings Limited (12490792) United Kingdom