About P&r Green Clean Limited (12906267) United Kingdom