About Hammacott Services Limited (09166290) United Kingdom