About Eden Design & Interiors Limited (07135639) United Kingdom