About Talbot Holdings Limited (04665666) United Kingdom