About Tewkesbury Place Management Company Limited (10093815) United Kingdom