About Lammas Holdings Ltd (11516436) United Kingdom