About Flash Interior Design Ltd (13108635) United Kingdom