About Dee Scott Limited (SC577685) United Kingdom