About The Strand Of London Ltd (11063739) United Kingdom