About Henderson Interiors Limited (10039820) United Kingdom