About Lilly House Limited (13048426) United Kingdom