About Thomas Lovelock Limited (08784411) United Kingdom