About L&h Technologies Ltd (07623216) United Kingdom