About Cooper & Hay Ltd (SC618347) United Kingdom