About Shelf Space Limited (04990320) United Kingdom