About S. Loveridge & Sons Ltd (08252870) United Kingdom