About Lucy Attwater Limited (09396608) United Kingdom