About 31 Tamworth Street Limited (03022295) United Kingdom