About Richards & Appleby Holdings Limited (06397143) United Kingdom