About 140 Melrose Avenue Limited (02227720) United Kingdom