About Stratford And Sons Ltd (10072829) United Kingdom