About S.t.r. Property Investment Limited (04453805) United Kingdom