About Stichill House Ltd (SC313516) United Kingdom