About Lembert Holdings Ltd (13286559) United Kingdom