About 41 Tamworth Street Management Limited (12369758) United Kingdom