About Havill Holdings Limited (03529213) United Kingdom