About Dell Quay Consultants Limited (02202043) United Kingdom