About Lewis Holland Artist Management Limited (12812829) United Kingdom