About C.f. Spencer & Co Limited (02432158) United Kingdom