About B. & L. Investments Limited (SC117783) United Kingdom