About The Lovick Group Ltd (13337041) United Kingdom