About Longitude Gallery Limited (08766916) United Kingdom