About Seafront Kiosks Ltd (13483602) United Kingdom