About Luckswitch Lighting Distributors Limited (04136448) United Kingdom