About Southrop Holdings Limited (02630694) United Kingdom