About J Delcroix & Co Ltd (12882241) United Kingdom