About Lime Estates Investment Holdings Ltd (10077011) United Kingdom