About Mayflower Nominee Co 2 Limited (09641754) United Kingdom