About Talbot & Talbot (uk) Limited (05255310) United Kingdom