About Scott Holland Limited (13032899) United Kingdom