About Spencer Du Bois Limited (03354246) United Kingdom