About Leila Magdalen Limited (10518959) United Kingdom