About Seascape Management Limited (02056867) United Kingdom