About Stratford Upon Avon Holiday Lets Ltd (13444622) United Kingdom