About Lyons Africa Holdings Limited (03259031) United Kingdom