About Strand Midwood Limited (12583792) United Kingdom