About Lecrin Property Investments Ltd (12162418) United Kingdom