About Bbo Spencer Investments Limited (12103177) United Kingdom