About James Hudson Interiors Limited (09399928) United Kingdom