About Lisa Milroy Studio Limited (12329931) United Kingdom