About Hestor Limited (05244129) United Kingdom