About 95 Tewkesbury Street Management Company Limited (05831184) United Kingdom