About T.l. & Son Contract Ltd (11357015) United Kingdom