About Langsfords Limited (07759248) United Kingdom