About Tenbury Management Limited (08489592) United Kingdom