About B & S Lloyd Limited (11803271) United Kingdom