About Stratford Partners Limited (04273309) United Kingdom