About Scott Tallon Walker Limited (01912091) United Kingdom