About Cubbin & Co Ltd (13378972) United Kingdom