About Rick Charnock (components) Limited (05240537) United Kingdom