About Dempster And Taylor Ltd (SC489072) United Kingdom