About Hector Simpson Limited (11838959) United Kingdom