About J L Tarr Limited (07205291) United Kingdom