About Loveridge & Loveridge Limited (12222103) United Kingdom