About R.l. Hammond Limited (09008719) United Kingdom