About Barry Denton Limited (10508706) United Kingdom