About Henry Hammond Home Services Limited (10044618) United Kingdom