About Starboard Home Interiors Limited (12548896) United Kingdom