About The Teller Lager Company Limited (04377786) United Kingdom