About Sea Heron Ltd. (SC664677) United Kingdom