About One Stanmer Street Limited (03108205) United Kingdom