About Logan Property & Marine Ltd (12712725) United Kingdom