About Legroom Holdings Ltd (12180290) United Kingdom