About Timber & Light Ltd (12405470) United Kingdom