About Bell Russell & Co Ltd. (SC471905) United Kingdom