About Garden Space Services Limited (12569418) United Kingdom