About Lets Holdings Limited (12648418) United Kingdom