About Lucy Alexandra Batt Limited (08391007) United Kingdom