About Rudy Mayflower & Co Ltd (13071665) United Kingdom