About Townhouse Stratford Ltd (12891101) United Kingdom