About Snowden & Stratford Limited (09331415) United Kingdom