About Cameron Simcock Ltd (SC615866) United Kingdom