About Richards & Jerrom (europe) Ltd (04123382) United Kingdom