About Interior Installations Limited (04901919) United Kingdom