About Wells And Spencer Ltd (13001085) United Kingdom