About Cambrils Limited (03247304) United Kingdom