About Dempster Associates Limited (09227089) United Kingdom