About Lucy Clay Limited (09545432) United Kingdom