About Mills And Spencer Contractors Limited (00977696) United Kingdom