About Taptonville Head Management Limited (06648596) United Kingdom