About J.a.r Delivery Solutions Limited (11111702) United Kingdom