About B & I Traders Ltd (12608057) United Kingdom