About Langbourne Lord Limited (12450713) United Kingdom