About Langshaw Holdings And Investments Ltd (12760122) United Kingdom