About Howard Carter Limited (06876492) United Kingdom