About Stamford Court W6 Limited (13559759) United Kingdom