About Felix Flooring Ltd (12895782) United Kingdom