About Hecray Company Limited (01007818) United Kingdom