About Sandrod Limited (04256031) United Kingdom