About Ultra Space Garden Rooms Ltd (13315420) United Kingdom