About Lime & Lime Ltd (08332314) United Kingdom