About P&r Nowell Ltd (13031670) United Kingdom