About Strand7 Uk Limited (05302703) United Kingdom