About Leonard It Solutions Ltd (08427881) United Kingdom