About Meades Umbrella Limited (12357160) United Kingdom