About Sixteen Melrose Avenue Management Limited (02420068) United Kingdom