About Lucy Howells Limited (03364590) United Kingdom