About Leecoop Arts & Design Ltd (12173953) United Kingdom