About J B Delfosse Limited (08681071) United Kingdom