About J&h Russell Limited (13053819) United Kingdom