About Leonard Solutions Liaison Limited (08010874) United Kingdom