About Light & Space Limited (07945334) United Kingdom