About 20 Sackville Street Management Company Limited (06632906) United Kingdom