About Clifton Hill Management Limited (08423421) United Kingdom