About Marcia O Dea Design Co. Ltd (08723829) United Kingdom