About Seaton Beach Management Limited (11256512) United Kingdom