About Keith Russell Limited (11689292) United Kingdom