About 10 Almeida Street Limited (08844607) United Kingdom