About Bbo Spencer Limited (12813195) United Kingdom