About Stratford-upon-avon Butterfly Farm Limited (01859632) United Kingdom