About Tewkesbury Street Property Investments Limited (13278775) United Kingdom