About Richards & Appleby Limited (00937090) United Kingdom