About Thomas And Spiers Ltd (07422374) United Kingdom