About Lily Baker Limited (12017629) United Kingdom