About Centaurus Interiors Limited (SC679413) United Kingdom