About Bo Spencer Limited (13105457) United Kingdom