About Russen & Turner Limited (04899005) United Kingdom