About Strand Liverpool Limited (07574053) United Kingdom