About London Strand Ltd (08856141) United Kingdom