About Dent Demon Scotland Limited (SC648223) United Kingdom