About Space For Life Garden Rooms Ltd (12627242) United Kingdom