About Lucy Clipsham Limited (12561008) United Kingdom