About Hecktor Limited (09717452) United Kingdom