About Chris Whyke Deer Management Limited (12521346) United Kingdom