About London Tallis House Centre Limited (08796276) United Kingdom