About R H Hammond And Sons Limited (12053898) United Kingdom