About Leslie Charles Interiors Limited (04420353) United Kingdom