About Rod Taylor Limited (00205286) United Kingdom