About Cooper Cromar Limited (SC328130) United Kingdom