About Hidey Hole Interiors Limited (13481136) United Kingdom