About Bell Street Stack Ltd (13249417) United Kingdom