About Bell Square Properties Ltd (10381782) United Kingdom