About Echo Bay Stratford Upon Avon Limited (11592288) United Kingdom