About Rex Procter & Partners Holdings Limited (07514976) United Kingdom