About Talbot & Louth Limited (11823952) United Kingdom