About 2 Clifford Street Limited (12994680) United Kingdom