About The Quay Art Company Limited (08427271) United Kingdom