About Country Bumpkin Yurts Ltd (09863000) United Kingdom