About Richards & Co.(uk) Limited (04500292) United Kingdom