About Mayflower Decor Ltd (12199885) United Kingdom