About Omnia Doxford Limited (08429712) United Kingdom