About Stichill Partners Llp (OC432972) United Kingdom