About Charles Lovell & Co. Limited (04714828) United Kingdom