About One Centaur Street Management Company Limited (05074539) United Kingdom