About Lilly & Charles Limited (10562724) United Kingdom