About Stichill Ltd (13532173) United Kingdom