About Bell Sands Administration Limited (09577081) United Kingdom