About Talismead Management Company Limited (02868794) United Kingdom