About Calla Lily Limited (05731861) United Kingdom