About Helen Lindores Design Limited (04634300) United Kingdom