About Offa S Dyke Yurts Limited (07642484) United Kingdom