About Cheldon Management Limited (01853065) United Kingdom