About St Mary Property Investment Ltd (13149036) United Kingdom