About 34 Mayflower Street Ltd (07788690) United Kingdom