About B & S Ventures Limited (SC149283) United Kingdom