About Lovelace Long Ditton Limited (02688145) United Kingdom