About Stratford Leyland Limited (11381960) United Kingdom