About St Cross Developments (hare Street) Limited (10031468) United Kingdom