About Lowy Hamilton Artists Limited (06673624) United Kingdom