About Lyons Croft Management Ltd (09907796) United Kingdom