About Bps London Holdings Ltd (10949096) United Kingdom