About Shed Space Projects Limited (10857112) United Kingdom