About One Delorme Street Management Company Limited (05416360) United Kingdom