About Interior Space Solutions Limited (07821643) United Kingdom