About 12 Milford Street Management Limited (02749481) United Kingdom