About T S Deol Ltd (05157853) United Kingdom