About P & R Seeds Limited (11207182) United Kingdom