About Olive Leeson Designs Limited (11642971) United Kingdom