About Discovery Quay Square Limited (05856283) United Kingdom