About P & R London Limited (08143283) United Kingdom