About Langmoore Limited (07603363) United Kingdom