About Dentonabbey Limited (02875263) United Kingdom