About 99 Stamford Street West Limited (04284805) United Kingdom