About Stratford And Kyle Limited (12215217) United Kingdom