About B & S London Ltd (07918730) United Kingdom