About Oxwich Investment Wales Limited (08179327) United Kingdom