About Interior Construction Solutions Limited (11307289) United Kingdom