About Owendell Limited (03661239) United Kingdom