About The Geall Gallery Limited (07592466) United Kingdom