About Octopus Interiors Limited (04556462) United Kingdom