About Cotswold Oriental Limited (12322632) United Kingdom