About A. Richard & Co Limited (04421822) United Kingdom