About Seagull Marketing Services Limited (02521670) United Kingdom