About The Strand (ruislip) Ltd (11000179) United Kingdom