About Seafront Apartments Management Company Limited (04033191) United Kingdom