About Southchurch Holdings Limited (10020664) United Kingdom