About Felix Design & Build Limited (08913985) United Kingdom