About Studio Lovelock Ltd (08068015) United Kingdom