About Strand Lighting Europe Limited (06069920) United Kingdom