About Shellmech Limited (04477181) United Kingdom