About Fennell Interiors Limited (11080841) United Kingdom