About J & P Deliveries Holdings Ltd (12906135) United Kingdom