About Talbot-owen Limited (01192725) United Kingdom