About Quay Office Environments Limited (02906281) United Kingdom