About Cotswold One Limited (06088423) United Kingdom