About 399 Strand Limited (00879856) United Kingdom