About Sedulous Interiors Limited (07095714) United Kingdom