About St. Cross Associates Limited (07194052) United Kingdom