About Snell (hydromotor) Limited (05660907) United Kingdom