About Theakston Waller Limited (01166831) United Kingdom