About Hambatroyd Limited (11290407) United Kingdom