About D.e. Keeble Limited (06122645) United Kingdom