About The Strand Access Road Limited (10247492) United Kingdom