About Suffolk Interiors Limited (06527991) United Kingdom