About Lakewood Holdings Ltd (11778918) United Kingdom