About Talbot & Barr Limited (09592419) United Kingdom