About Stoddard Morecambe Limited (08302412) United Kingdom