About Nicola O Mara Interior Design Limited (02213467) United Kingdom