About B L Spencer Limited (11262242) United Kingdom