About Hescott Holdings Limited (SC392890) United Kingdom