About 11a Stodman Street Limited (04080131) United Kingdom