About The Edward Strand Company Limited (12425906) United Kingdom