About Thomas Tarlowski Ltd (09889643) United Kingdom