About Richard Palmer Associates Limited (03973227) United Kingdom