About Let Holdings Ltd (11152479) United Kingdom