About Lyons & Dean Limited (13098022) United Kingdom