About Chellow Grange Management Company Limited (01678691) United Kingdom