About Hemscott Holdings Limited (03945506) United Kingdom