About Stamford Maritime Limited (08877599) United Kingdom