About Rex Procter & Partners Llp (OC318467) United Kingdom