About Oswald Retail Limited (04591117) United Kingdom