About P&r Installation (london) Limited (09693813) United Kingdom