About Tattenhoe Management Limited (04271386) United Kingdom