About Sule Skerry Properties Ltd. (SC367864) United Kingdom