About The Seafront (macduff) Ltd (SC483023) United Kingdom