About Lovelock Mitchell Trustees Limited (12001278) United Kingdom