About Langmere Limited (12815312) United Kingdom