About Scott Duff & Co Limited (07579358) United Kingdom