About Three Stories Design Ltd (10876103) United Kingdom