About St Editha S Place (tamworth) Management Limited (03707909) United Kingdom