About Workshop Space Rentals Limited (12733114) United Kingdom