About Langdon Sales & Marketing Ltd (12823726) United Kingdom