About J.b. Russell Engineers Limited (00872849) United Kingdom