About Strand Sussex Limited (11714696) United Kingdom