About Lovelock Millar Gallery Limited (11501307) United Kingdom