About Longmoore Limited (03712580) United Kingdom