About Emily Rickard Design Limited (12144764) United Kingdom