About F & S London Ltd (11860422) United Kingdom