About Lily & Charles Ltd (NI679097) United Kingdom