About Stratford Investments (north West) Limited (10405104) United Kingdom