About Strand House Limited (07357373) United Kingdom