About London T42 Centre Limited (06956317) United Kingdom