About Worthington & Son Slater And Tiler Limited (07023061) United Kingdom