About Fletchamoore (poole) Ltd (12557837) United Kingdom