About Cafe Seaboard Limited (SC646385) United Kingdom