About Light Space Architecture Limited (09437462) United Kingdom