About Tate & Clayburn Ltd (12891507) United Kingdom