About Cooper Haywood Ltd (12668230) United Kingdom