About J. Cubbin & Sons Limited (00442325) United Kingdom