About Candleford Management Limited (05589294) United Kingdom