About Ted & Lil Pub Company Limited (08742178) United Kingdom