About New Mayflower Limited (12494028) United Kingdom