About Cannockwood Management Limited (08988946) United Kingdom