About Cooper & Leatherbarrow Limited (00476134) United Kingdom