About Shelfside (holdings) Limited (04128194) United Kingdom