About 21 Upper Brook Street Limited (11533006) United Kingdom