About Lime & Co Developments Ltd (12689858) United Kingdom