About Hammond Grange Limited (01816248) United Kingdom