About Richard & Pritchard Limited (08484822) United Kingdom