About Long & Marshall Limited (01307835) United Kingdom