About Stanton Land & Sea Limited (13080122) United Kingdom